V. Dubinin Russia, Penza, Penza State University Implementation of Some Kinds of Interactions and Communications in Iec 61499 Architecture
نویسنده
چکیده
In this paper some kinds of interactions and communications in IEC 61499-based systems and the ways of their implementation on the basis of function blocks are presented. Examples of binary semaphores, " producer-consumer " problem and distributed data management system implementations are considered. Besides, the function block-based implementation of interpreted Petri nets, on the basis of which many various kinds of interactions in control systems can be in turn implemented, is submitted. Function blocks of new emerged international standard IEC 61499 are intended to be used as a method of development and implementation of distributed industrial-process measurement and control systems [1]. The features of function block model (FBM) are an event-driven state machine with data path (called Execution Control Chart-ECC), event input and output variables (EI-and EO-variables) with own controls, input and output variables for representation of dataflow, and also orientation of function blocks to implementation. The sampling of input and output variables values is made by means of corresponding event input and event output. For this purpose the special WITH-qualifier is used. According to IEC 61499 an application is represented as a network of the function blocks interconnected via data and events. The function blocks can run on various devices and resources of a system. All devices in the system are connected by means of a communication network. All kinds of interactions in concurrent processes systems are reduced to two basic kinds: sharing the resources and message passing. To organize each of these two types of interactions in each of computation model and language, their own synchronization tools are used. For example, language constructs such as semaphores [5], monitors, mutual exclusion belong to the first group of the methods. The message passing approach is characterized by the rendezvous in Ada, channels in CSP, which OCCAM is an implementation of, and the send-receive constructs in PLITS. Both groups of the methods are equivalent in their power. It is reasonable to implement some synchronization methods as function block systems. For example, the simple reason that exhibits convenience of implementation of semaphores in IEC 61499 architecture is presence of finished decisions (derived by their use) of many synchronization problems, including mutual exclusion, "producer-consumer", "reader-writer", etc. However, all the variety of interactions in the distributed systems in general is not reduced only to synchronization problems. The important part of interactions is inter-modular (inter-node) communications. Usually they take shape of communication protocols. In IEC …
منابع مشابه
Nonlinear Filtering for Solving the Problem of Variability in Speech Recognition
Alexander M. Krot, Mikhail A. Shcherbakov and Polina P. Tkachova Institute of Engineering Cybernetics of the National Academy of Sciences of Belarus Surganov Str., 6, 220012, Minsk, Belarus e-mail: [email protected] Tel.: (375) 172 842086, Fax.: (375) 172 318403 State Technical University of Penza Krasnaya Str., 40, 440017, Penza, Russia Belarusian State University Skoriny av. 4, 2...
متن کاملRediscovery of Nebela ansata (Amoebozoa: Arcellinida) in eastern North America: biogeographical implications
In contrast to macroscopic organisms, for which limited dispersal is common and therefore local endemism frequent, microorganisms are often considered to be mostly cosmopolitan, and therefore the presence of a given species at a given location is controlled only by its tolerance to local environmental conditions (Sandon, 1927; Finlay, 2002; Community Ecology Research Unit, Pasture Woodlands and...
متن کاملSecrecy of Communications in Data Transmission by Impulses with Unknown Moments of Appearance and Disappearance
We carried out a comparative analysis of the algorithms for detecting a rectangular impulse against Gaussian white noise under either authorized or unauthorized access to the transmitted data. We presupposed that for data transmission the binary communication system is used and that the useful information in the data is whether the signal is present or absent. The case is that unauthorized acce...
متن کاملSpecial Section on Formal Methods in Manufacturing
Observability of Switched Linear Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D. Gómez-Gutiérrez, G. Ramírez-Prado, A. Ramírez-Treviño, and J. Ruiz-León 127 On Formal Analy...
متن کاملPresupposition Role in the Compound-Complex Sentence
The article analyzes the role of presupposition in the compound-complex sentence. The authors examine the types of presuppositions and minimal compound-complex sentence as a field of presuppositions action. The analysis of these types of sentences by the material of the English language shows that several kinds of presuppositions are realized in them – contact or distant, - developing in the re...
متن کامل